capiz (placuna placenta) - Spanish English Dictionary